Career 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Israel F4 Zivnobanka Open - Prostejov Geneva Challenger - Geneva Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Copa Ericsson Uruguay - Montevideo VI Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda 9th Wartburg Open - Eisenach Telesp Celular Open - Campinas USTA Challenger of Burbank - Burbank Visa Tennis Open - Sao Paulo Cairo Challenger - Cairo Czech Indoor Open - Prague Corona Mexico City Open - Mexico City Internationale Badische Meisterschaffen Um Den Techem Cup - Zell GHI Bronx Tennis Classic - Bronx IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen Muller Cup 2000 - Ulm Challenger 42 - Andrezieux 10th Wartburg Open - Eisenach Internazionali di Tennis de San Marino - San Marino Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli V Abierto Internacional de Salinas - Salinas Prague Challenger - Prague Copa Ericsson - Lima Copa Ericsson - Guadalajara Challenger de la Ciudad de Mexico - Mexico City 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Porsche Open - Poznan XL Capital Bermuda Open - Bermuda Steelers Cup - Kosice Ipsos Bucharest Challenger - Bucharest Caversham International Tennis Tournament - Jersey Lima Challenger - Lima Rabat Challenger Marrakech Challenger BMW Tennis Championship - Sunrise ATP Slovak Open Challenger - Bratislava Montevideo Challenger Heilbronn Open - Heilbronn Espinho Challenger - Espinho Compaq Challenger - Bucharest XI Venice Open - Venice Oberstaufen Cup - Oberstaufen Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville Pekao Open 2003 - Szczecin Renault Slovenian Open - Ljubljana Open Carparti - Brasov Gemax Open 2002 - Belgrade Zagreb Open - Zagreb ATU Cup - Weiden Dusseldorf Open Challenger 2007 - Dusseldorf The Scottish Tennis Championships - Edinburgh Zagreb Open - Zagreb ATP Challenger Trophy 2007 - Trnava ATP Challenger Hamburg - Hamburg Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Warsteiner Challenger Lubeck - Lubeck VII Avierto Internacional de Salinas - Salinas Ljubljana Open 2002 - Ljubljana Sony Ericsson Open 2008 - Belgrade San Luis Potosi Challenger 2000 - San Luis Potosi Macedonian Open - Skopje Copa Ericsson Mexico - Guadalajara Internationaux du Doubs - Besancon V Torneo Internazionale di Tennis - Barletta ECM Cup - Prague Zagreb Open - Zagreb Copa Ericsson Mexico - Guadalajara Copa Sevilla Internacionales de Andalucia - Seville Zivnobanka Czech Open - Prostejov Muller Cup - Ulm Optimus Maia Open - Maia Copa Ericsson Peru - Lima SMS Tennis Open - Sao Paulo Unicredit Czech Open - Prostejov San Luis Potosi ATP Challenger - San Luis Potosi Gran Copa Ericsson - Rio de Janeiro Status Athens Open - Athens Tatra Banka Open - Bratislava Podebradka Cup - Prague Copa Ericsson Argentina - Buenos Aires XL Capital Bermuda Open - Bermuda Tampere Challenger - Tampere Neride Prague Indoor - Prague Sporting Challenger - Turin ATU Cup 2001 - Weiden Zagreb Open - Zagreb Global Telecom Open - Curitiba Copa Ericsson Chile - Santiago Kyiv UMC Open - Kiev Open Sainte-Victoire - Aix-En-Provence Copa Ericsson Chile - Santiago Haagen Dazs Open - Caracas Nord/LB Open - Braunschweig Neride Prague Indoor - Prague Challenger Ford de Cherbourg - Cherbourg Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Bancolombia Open - Cali Maia Open - Oporto CA Challenger - Graz USTA Tennis Championships of Houston - Houston Copa Ericsson Brazil - Sao Paulo Copa Ericsson - Caracas Nord/LB Open 2004 - Braunschweig Zivnobanka Czech Open - Prostejov Volkswagen TED Open - Istanbul Cerveza Cristal - Santiago Challenger Cudad de Guayaquil - Guayaquil BH Tennis Open International Cup - Belo Horizonte Challenger 42 - Andrezieux Intersport Heilbronn Open - Heilbronn Stella Artois Clay Court Championship - Budaors Ispat Open 2004 - Ostrava Qatar ATP Challenger - Doha Cepu Open - San Marino Porsche Open - Poznan TED Open - Istanbul ATU Cup - Weiden Pekao Open 2004 - Szczecin Barletta Challenger Privat Bank Cup - Dnepropetrovsk Napoli Challenger Pro Tennis World Open - Sunrise ECM Prague Open - Prague XL Capital Bermuda Open - Bermuda ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov LXVII Concursu Internacional de Vigo - Vigo Challenger Ciudad de Guayaquil - Guayaquil PEOPLEnet Cup - Dnepropetrovsk Pekao Open - Szczecin Ethias Trophy - Mons Lambertz Open - Aachen Heilbronn Open - Heilbronn Labertz Open by Stawag - Aachen Tatra Banka Open - Bratislava Nord LB Open 2007 - Braunschweig GHI Bronz Classic - Bronx Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Mobilux Open - Luxembourg BMW Tennis Championship - Sunrise Morocco Tennis Tour - Marrakech Bauer Watertechnilogy Cup 2008 - Eckental Pekao Open - Szczecin Copa Petrobras Uruguay - Montevideo Lima Challenger 2007 - Lima Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Tanger Jersey Challenger Mitsubishi Electric Europe Cup - Monza Karlsruhe Challenger ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava Zagreb Open - Zagreb Sporting Challenger '08-Trofeo Regione Piemonte - Turin KGHM Emax Polish Indoors - Wroclaw Top Wool Challenger-Immagine Trophy - Biella Porsche Open - Poznan dBI Tennis Challenger - Binghamton Dusseldorf Open 2006 - Dusseldorf Mitsubishi Electric Europe Cup - Monza Trani Challenger ECU Prague Open - Prague Challenger 42 - Andrezieux Heilbronn Open - Heilbronn USTA Challenger of Las Vegas - Las Vegas Internationaux de Tennis de Brest - Brest Copa Ericsson Costa Rica - San Jose V Trofeo Barcelona de Tenis - Barcelona Jameson Cup - Milan X Ciutat de Barcelona - Barcelona Nossa Caixa Aberto de Sao Paulo - Sao Paulo Ethias Trophy - Mons Top Wool Challenger - Biella Tatra Banka Slovak Open - Bratislava Pekao Open - Szczecin SMS Tennis Cup - Sao Paulo International Championship of Croatia - Umag Kroger / St. Jude International - Memphis ATP Challenger XXVI Edizione - Manerbio Copa Ericsson - Montevideo Gold Flake Open - Chennai Cerveza Club Colombia Open - Bogota Kroger / St. Jude International - Memphis Copa Ericsson - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2001 - Barcelona U.S. Men's Clay Court Championships - Houston BMW Open - Munich Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador AIG Japan Open - Tokyo VI Torneo Internazionale di Tennis - Barletta Hungarian Open - Budapest Energis Open - Amersfoort Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg XL Capital Bermuda Open - Bermuda ECM Cup - Prague Nord/LB Open - Braunschweig KGHM Dialog Polish Indoors - Wroclaw GHI Bronx Classic - Bronx Schickendanz Open - Furth Sardinia International Championship - Cagliari Eddleman USTA Challenger - Birmingham Venice Open - Venice Tennis Cup of Flanders - Ostende Kyiv UMC Open - Kiev Okal Cup 2003 - Eckental IPP Open - Helsinki Copa Ericsson Peru - Lima Intersport Heilbronn Open - Heilbronn USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Costa Rica - San Jose Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires 2001 UT Tyler Patriot Challenger - Tyler Heineken Open - Auckland Copa AT&T - Buenos Aires IX Ciutat de Barcelona - Barcelona The Nottingham Cahllenger - Nottingham Brasil Open - Costa do Sauipe IPP Open - Helsinki Tatra Banka Open 2006 - Bratislava Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston BMW Open - Munich Exim Agmedia Open - Kosice Internationaler Raiffeisen Grand Prix - St. Polten Synsam Swedish Open - Bastad Gemax Open - Belgrade Mercedes Cup - Stuttgart AT&T Challenge - Atlanta Ciur Pribram Challenger - Pribram Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Croatia Open - Umag Challenger Britania Zavaleta - Puebla Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Castilla y Leon - Segovia Davidoff Swiss Indoors - Basel Chevrolet Cup - Santiago Chennai Open - Chennai International Tennis Championships - Delray Beach SAP Open - San Jose Akbank Private Banking-TED Open - Istanbul Kroger / St. Jude International - Memphis Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London ATP Heineken Challenger 1999 - Ho Chi Minh City The Nottingham Challenger - Nottingham The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Polish Open 99 - Poznan Generali Open - Kitzbuhel Unicredit (Suisse) Bank S.A. Challenger - Chiasso XL Capital Bermuda Open - Bermuda Legg Mason Tennis Classic - Washington D.C. Oberstaufen Cup - Oberstaufen The Hilversum Open - Hilversum Open Castilla y Leon - Segovia Pilot Pen Tennis - New Haven Thailand Open - Bangkok Estoril Open - Estoril Barletta Citta Della Disfida Open 2000 - Barletta XL Capital Bermuda Open - Bermuda Jaegermeister Open - Braunschweig Wartburg Open - Eisenach CA Tennis Trophy - Vienna BMW Challenger Open - Monchengladbach CA-Challenge 2000 - Graz Tatra Banka Slovak Open - Bratislava Copa Ericsson Brazil - Sao Paulo Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires TED Open-Akbank Private Banking - Istanbul Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Segovia Challenger Open Castilla y Leon - Segovia Qwarant Cup - Sopot Grolsch Cup - Warsaw Maia Challenger - Oporto Healthsouth/USTA Men's Challenger of Burbank - Burbank Copa Ericsson Peru - Lima Nuembrecht Challenger - Nuembrecht Prosperita Open 2007 - Ostrava Warsteiner Challenger Wolfsburg - Wolfsburg Honda-Kah Open - Singapore Barletta Citta Della Disfida Open 99 - Barletta Eddleman/USTA Challenger - Birmingham Quelle Cup 1999 - Furth Jagermeister Open - Braunschweig Tenniscup of Flanders - Ostende Grand Prix Hassan II - Casablanca Connex Open Romania - Bucharest Copa Ericsson - Sao Paulo Cairo Challenger - Cairo Estoril Open - Estoril Top Wool Challenger Biella - Biella Hypo Group Tennis International - Portschach The Stella Artois Championships - London Open de L'Isere - Grenoble KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Czech Open - Prostejov Synsam Swedish Open - Bastad BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Abierto Mexicano de Tenis Pegaso - Mexico City Czech Open 2006 - Prostejov Sydney International - Sydney MoviStar Open - Vina del Mar Kobstaedernes ATP Challenger - Kolding ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Sporting Challenger '07 Trofeo Regione Piemonte - Turin Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach International Championship of Croatia - Umag Idea Prokom Open - Sopot Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Milan Indoors - Milan Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Aamulehti Tampere Open - Tampere Abierto Mexicano de Tenis Pegaso - Acapulco Levene Gouldin & Thompson Tennis Challenger - Binghamton Dusseldorf Open Challenger - Dusseldorf 2003 Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Movistar Open - Vina del Mar Copenhagen Open - Copenhagen Copa Telmex - Buenos Aires Orange Warsaw Open - Warsaw Grand Prix Hassan II - Casablanca Idea Prokom Open - Sopot Allianz Suisse Open Gstaad - Gstaad Copa AT&T - Buenos Aires Miller Lite Hall of Fame Tennis Championships - Newport Copa Petrobras-Paraguay - Asuncion Kobstaedernes ATP Challenger - Kolding Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Chevrolet Cup - Vina del Mar Allianz Suisse Open Gstaad - Gstaad Sybase Open - San Jose Cerveza Club Columbia Open - Bogota Ostrava Challenger Furth Challenger Copa AT&T - Buenos Aires BCR Open Romania - Bucharest U.S. Men's Clay Court Championships - Houston Internazionali di Tennis di San Marino - San Marino Heineken Open - Auckland Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Lima Challenger Qatar ExxonMobil Open - Doha Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar The Priority Telecom Open - Amersfoort Chennai Open - Chennai Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Campionati Internazionali di Sicilia - Palermo Synsam Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando Croatia Open - Umag BMW Open - Munich Brasil Open - Salvador Heineken Open - Auckland Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow Schickendanz Open - Furth Estoril Open - Estoril Olbia Geovillage Open - Olbia KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger - San Luis Potosi Polish Open 2000 - Poznan Pekao Open 2001 - Szczecin Neride Prague Indoor - Prague Zivnobanka Czech Open - Prostejov Siemens Open 2001 - Scheveningen Venice Challenger - Venice VI Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank Freudenstadt Challenger - Freudenstadt DPD Challenger 99 - Aschaffenburg Kyiv UMC Open - Kiev Copa Ericsson - Santiago Intersport Heilbronn Open - Heilbronn Copa Ericsson Chile - Santiago Las Vegas Challenger - Las Vegas Pekao Open - Szczecin Nord/LB Open - Braunschweig Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai The Priority Telecom Open - Amersfoort Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna U.S. Men's Clay Court Championships - Houston AIG Japan Open - Tokyo Grand Prix Hassan II - Casablanca Estoril Open - Estoril Movistar Open - Vina del Mar Internationaler Raiffeisen Grand Prix - St. Polten Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open SEAT Godo 2006 - Barcelona Dutch Open Tennis - Amersfoort Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel AT&T Challenge - Atlanta Tento Czech Open - Prague Pilot Pen Tennis - New Haven Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Gold Flake Open - Chennai Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series - Hamburg Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar Franklin Templeton Tennis Classic - Scottsdale Medibank Private International - Sydney Citrix Tennis Championships - Delray Beach Wideyes Swedish Open - Bastad BMW Open - Munich Davidoff Swiss Indoors - Basel Copenhagen Open - Copenhagen The Dubai Tennis Championships - Dubai Legg Mason Tennis Classic - Washington Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Toronto US Men's Clay Court Championships - Houston AAPT Championships - Adelaide Heineken Trophy - 's-Hertogenbosch Generali Open 2001 - Kitzbuhel Telecom Italia Masters - Rome AIG Japan Open - Tokyo Rogers Cup - Montreal Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Heineken Open - Auckland NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Open Romania - Bucharest Open de Moselle - Metz Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Rogers Masters - Montreal BNP Paribas Masters - Paris Campionati BNL dItalia - Rome The Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Davidoff Swiss Indoors - Basel Telecom Italia Masters - Rome Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Mercedes Cup - Stuttgart Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Masters Series Hamburg - Hamburg U.S. Open - New York Tennis Masters Series - Monte Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, MAR-CZE 0-5 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, World Group, PO, PER-BLR 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 1R, PER-BAH 5-0 Olympics - Athens 70th River Oaks International Tennis Tournament - Houston